<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui"
      xmlns:cote="http://java.sun.com/jsf/composite/componentes">

    <p:panelGrid id="idpnlDatosGenerales"
                 style="width:100%;margin: 0px auto;">
        <p:row>
            <p:column style="width:160px">
                <h:outputLabel id="lblSerie" value="NRO GUIA(*): " class="lblForm"/>
            </p:column>
            <p:column>
                <p:inputText required="true" id="txtSerie"
                             size="4" value="#{BKGuiaDeRemisionIN.guiaFormulario.serie}" maxlength="3" >
                    <f:validateRegex pattern="[0-9]*" />
                </p:inputText>  
                <p:inputText required="true" id="txtNumDoc"
                             size="10" value="#{BKGuiaDeRemisionIN.guiaFormulario.numeroGuia}" maxlength="8" >
                    <f:validateRegex pattern="[0-9]*" />
                    <p:ajax event="blur" process="@this"/>
                </p:inputText>  
                <p:message for="txtSerie" display="text"  />
                <p:message for="txtNumDoc" display="text"  />
                <span class="formatComment">Ejemplo: 001-342167</span>
            </p:column>
            <p:column rendered="false">
                <h:outputLabel id="lblTipGuiaRemision"
                               value="TIPO DE GUIA(*): " class="lblForm"/>
            </p:column>
            <p:column rendered="false">
                <p:inputText onkeyup="cambiarMayuscula(this)" id="txtTipoGuia" readonly="true"
                             value="#{BKGuiaDeRemisionIN.guiaFormulario.parametroTipoGuia.desParametroDet}" />
            </p:column>
            <p:column>
                <h:outputLabel id="feEmision" value="FECHA EMISIÓN(*):  " class="lblForm" />
            </p:column>
            <p:column style="width: 160px">
                <p:calendar id="calendarFechaEmision" showOn="button"
                            value="#{BKGuiaDeRemisionIN.guiaFormulario.fechaEmision}"
                            pattern="dd/MM/yyyy" size="11" 
                            showButtonPanel="true" navigator="true"
                            required="true" locale="es" />
                <p:message for="calendarFechaEmision" display="text"  />
            </p:column>
            <p:column>
                <h:outputLabel id="feTraslado" value="FECHA TRASLADO(*): " class="lblForm" />
            </p:column>
            <p:column styleClass="width: 250px;">
                <p:calendar id="calendarFechaTraslado" showOn="button"
                            value="#{BKGuiaDeRemisionIN.guiaFormulario.fechaInicioTraslado}"
                            pattern="dd/MM/yyyy" size="11"
                            showButtonPanel="true" navigator="true"
                            required="true" locale="es"/>
                <p:message for="calendarFechaTraslado" display="text"  />
            </p:column>
        </p:row>
        <p:row>
            <p:column colspan="6" style="padding: 0">
                <cote:componenteDirLocProveedor id="findDirLocProvPartida"
                                                lblBusqueda="PUNTO PARTIDA(*)" lblAccion="BUSCAR PTO PARTIDA"
                                                idObserver="SEDE_PARTIDA"
                                                update=":formGuia:dataTablaArticulos"
                                                sedeValue="#{BKGuiaDeRemisionIN.guiaFormulario.sedePartida}" 
                                                proveedorValue="#{BKGuiaDeRemisionIN.proveedoGuia}"
                                                existeProveedor="#{BKGuiaDeRemisionIN.proveedoGuia.id eq null}"/>
            </p:column>

            <!--<p:column colspan="1" rowspan="2" rendered="false">
                <p:commandLink id="idEqualsDestino" ajax="true" process="@this"
                               actionListener="#{MBGuiaDeRemisionIN.copyPartidaDestino}"
                               update="pnlDestinatario,findDirLocProvLlegada:txtValor,findDirLocProvPartida:txtValor">
                    <p:graphicImage value="/recursos/imagenes/icon/equal.png" />
                </p:commandLink>
            </p:column>-->
        </p:row>
        <p:row>
            <p:column colspan="6" style="padding: 0">
                <cote:componenteDirLocProveedor id="findDirLocProvLlegada"
                                                lblBusqueda="PUNTO LLEGADA(*)" lblAccion="BUSCAR PTO LLEGADA"
                                                idObserver="SEDE_LLEGADA"
                                                sedeValue="#{BKGuiaDeRemisionIN.guiaFormulario.sedeLlegada}"
                                                update=":formGuia:pnlDestinatario"
                                                existeProveedor="false"
                                                esEmpresa="si"/>
            </p:column>
        </p:row>
    </p:panelGrid>

    <!--<p:blockUI block="idpnlDatosGenerales" trigger="idEqualsDestino">  Cargando...<br />
        <p:graphicImage value="/recursos/imagenes/utilitarios/ajax-loader.gif" />
    </p:blockUI>-->

</html>